Introducción a la creacción de temas de drupal

Events happening in the community are now at Drupal community events on www.drupal.org.
oskar_calvo's picture
Start: 
2010-05-12 18:15 UTC
Organizers: 
Event type: 
User group meeting

El próximo 12 de mayo se impartirá en medialab prado una breve introducción a la creación de temas de drupal.

El curso empezará a las 18:15.

El curso estará dividido en dos "cursos", el primero en mayo y el segundo en junio, en ambos se verá una introducción a los temas de drupal, conoceremos como funcionan, como se trabaja, y las herramientas necesarias para trabajar bien con ellos :)

Este curso esta impartido por Oscar Calvo, y patrocinado por Documentados.

Os esperamos allí el día 12 de mayo para empezar con los temas de Drupal :)

Oskar

Comments

Genial

rodrigoaguilera's picture

estos cursos me están creando una buena base de drupal. ¿alguna cosilla interesante que mirarse antes?

Para hacer temas de drupal se

oskar_calvo's picture

Para hacer temas de drupal se necesita conocer xhtml y css, pero conocimientos de php siempre vienen bien, y conocer también como funcionan los bloques de drupal, etc...

Todo se verá en los cursos, que el de temas de drupal serán en mayo y junio.

Oskar

Además de lo dicho por Oskar

bakinbox's picture

Creo que conocer como pasar los diseños PSD a xhtml y css, ( toda la parte de sectores, capas en photoshop, cambiar capas por sectores, etc) sería importante.

bakinbox, no existen

oskar_calvo's picture

bakinbox, no existen soluciones mágicas, y para pasar los psd a xhtml y css no se puede ver en dos horas.

Para aprender ha psar un psd a template lo mejor es tener un buen conocimiento de xhtml, css y los bloques/regiones de drupal.

Oskar

Totalmente de acuerdo oscar

bakinbox's picture

Totalmente de acuerdo oscar, lo que yo planteaba es solo una parte de la creacion del template, es mucho mas complicado que pasar un psd a xhtml y css, ya que, por mi experiencia, lo importante es ver la template globalmente (como bien has dicho tener ese conocimiento de regiones y bloques), y dictaminar o estudiar con anterioridad que apartados o partes son expuestos desde los bloques y regiones ya creados para que esten por defecto, partes desde las diferentes views, parte desde construccion de paneles, o por la propia personalizción de los tipos de contenidos con cck, etc.
Realmente el mismo aspecto se puede conseguir con la combinación de todo esto, pero solo ese buen conocimiento de xhtml, css y los bloques/regiones de drupal luego pueden dar toda la flexividad y potencia a nuestra web.

mia apuntes de la reunión

Hovejero's picture

Hola,

no encuentro el botón para publicar nuevos temas, por lo que lo pongo aquí.

Son mis apuntes de ayer.

espero que os valgan.

Sld2

Los dejo en google Docs y pegados aquí:

https://docs.google.com/Doc?docid=0AUYYWKZApbjcZHJ0ZHBqZF8yMWM1Njd2OGM2&...

Introducción a la creación de temas en Drupal 1º parte – Héctor Ovejero. 12-05-2010

Profesor: Oscar Calvo

* Necesario para personalizar temas: Conocimientos en CSS – Xhtml – PHP



* Tamaño recomendado para tema: 960 – 980 px



* Motor temas de Drupal: P.A.C (Control Abstracto de Presentación)



* Archivos de temas Drupal: (entre otros)


      o Basic.info:

Define Regiones.

Define archivos CSS.

Define archivos JavaScript.

      o Theme_Settings.php:

Añade funcionalidades PHP a templates.

      o Template.php: (ver en documentación)



* Carpetas de temas drupal:



      o Carpeta CSS: (ver en documentación)



      o Carpeta Templates: (ver en documentación)

Contiene los archivos *.tpl.php Son el paso previo a que Drupal pinte el HTML en pantalla.

* Nodos: Son espacios de contenido de información.



* Regiones: Buscar imagen descriptiva en documentación



      o Son contenedores de Bloques.
      o Puedes tener las que quieras.
      o Cuantas mas regiones, mas consultas PHP a la BBDD y mas lento el rendimiento


* Bloques:


* Pequeños espacios de información que se construyen entorno a la página.
* El concepto es que el bloque es información adicional a la propia web.
* Los bloques se situan dentro de las regiones.
* Manejo de bloques: Administrar – Gestión de sitio – Bloque.
* Se puede indicar en que página quieres que se vean: admin* - user* - node/* -   taxonomy/term/*





* Menús: 



* Son grupos de enlaces.
* Se insertan dentro de bloques.
* Drupal permite crear menús a parte de los de módulos.
* En el nombre de menú no es valido poner tíldes, ni ñ, ni en general ningún caracter que no sean letras y números.



* Herramientas adicionales:



      o Firefox: 

Firebug.

Developer Tools Bar.

Measure It: Regla para medir pixeles

ResizeWindows: Simula tamaños de pantalla.

Color Picker: Para capturar código de color de un elemento.

      o Internet Explorer:  

Developer Tools Bars.

IE Tester.

      o Achrome: Se ofrece como solución alternativa a Chrome de Google. Achrome    respeta la privacidad del usuario.



      o Opera: Se indica como un navegador que está ganando adpetos, pero no se    indica ninguna herramienta para su uso con Drupal.





* Otros datos:



* Módulo Garlan: Permite cambiar el color y textos de temas standares.


* Tema Acquia Marina: Tema recomendado para empezar a crear plantillas.


* Tema Basic: Tema recomendado para empezar a crear plantillas.


* Starter Themes: son temas recomendados para su uso como base en la creación   de plantillas personalizas. Son entre otros: Zen, Basic, Framework, Start...
* Los temas de la comunidad van en: sites/all/themes, si no existe la carpeta    Themes, crearla


* Tema recomendado para Admin: Root Candy


* Tema Recomendado para Periodico Online: The Morning After.

¡Buen aporte!

davfigue's picture

Hola Hovejero,

Genial que publiques estos apuntes, en especial para personas como yo que generalmente se nos dificulta ir hasta el medialab a esa hora, estos apuntes vienen muy bien.

Un saludo,

Un apunte. Aquia Marina no es

oskar_calvo's picture

Un apunte. Aquia Marina no es un buen starter teme, es un buen tema porque tiene varias regiones y solo necesitas trabajar la arquitectura de información del sitio.

Por lo demás genial, a ver si cuelgo el opt en slideshare.

Oskar

pd: y el próximo 2 de junio todos listos para cacharrear con php y con firebug :)

OK, Gracias Oscar por la

Hovejero's picture

OK,

Gracias Oscar por la puntualización, lo corrijo en mis apuntes!

Un saludo.

Madrid

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: